home *** CD-ROM | disk | FTP | other *** search
/ ftp.morenci.k12.mi.us / ftp.morenci.k12.mi.us.tar / ftp.morenci.k12.mi.us / CutePdf / CuteWriter.exe / {tmp} / Driver / Cutepdfw.spd < prev    next >
PostScript Printer Description  |  2005-02-05  |  17KB  |  492 lines

  1. *PPD-Adobe: "4.3"
  2. *% APLWCSB1.spd: Simplified form of APLWCSB1.ppd
  3. *LanguageEncoding: ISOLatin1
  4. *PCFileName: "APLWCSB1.PPD"
  5. *Product: "(CutePDF Writer)"
  6. *PSVersion: "(2014.108) 2"
  7. *ModelName: "CutePDF Writer"
  8. *ShortNickName: "CutePDF Writer"
  9. *NickName: "CutePDF Writer"
  10. *OpenGroup: InstallableOptions/Options Installed
  11. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  12. *DefaultInstalledMemory: 16Meg
  13. *InstalledMemory 16Meg/Standard 16 MB: ""
  14. *InstalledMemory 24Meg/24 MB Upgrade: ""
  15. *InstalledMemory 25Meg/25 MB Upgrade: ""
  16. *InstalledMemory 28Meg/28 MB Upgrade: ""
  17. *InstalledMemory 40Meg/40 MB Upgrade: ""
  18. *?InstalledMemory: "
  19.    save
  20.    currentsystemparams /RamSize get
  21.    1048576 div cvi 6 string cvs dup length dup 3 add string dup 0 4 index 
  22.    putinterval dup 2 index (Meg) putinterval exch pop exch pop = flush
  23.    restore
  24. "
  25. *End
  26. *CloseUI: *InstalledMemory
  27. *OpenUI *OptionalCassette1/Cassette (Optional): PickOne
  28. *DefaultOptionalCassette1: False
  29. *OptionalCassette1 True/Installed: ""
  30. *OptionalCassette1 False/Not Installed: ""
  31. *OptionalCassette1 Preferred/Installed and Preferred: "
  32.    1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice"
  33. *End
  34. *?OptionalCassette1: "
  35.    save
  36.    currentpagedevice /InputAttributes get
  37.    dup 2 known
  38.    {dup 2 get null ne {
  39.       /Priority 2 copy known {
  40.          get 0 get 2 eq {(Preferred)}{(True)}ifelse
  41.       } {
  42.         pop pop (True)
  43.       } ifelse
  44.     }{
  45.       pop (False)
  46.     }ifelse}
  47.    {pop (False)}ifelse = flush
  48.    restore
  49. "
  50. *End
  51. *CloseUI: *OptionalCassette1
  52. *CloseGroup: InstallableOptions
  53. *UIConstraints: *OptionalCassette1 False *InputSlot OptionalCassette
  54. *LanguageLevel: "2"
  55. *Protocols: TBCP
  56. *TTRasterizer: Type42
  57. *?TTRasterizer: "
  58.    save
  59.    42 /FontType resourcestatus
  60.    {pop pop (Type42)}{(None)}ifelse = flush
  61.    restore
  62. "
  63. *End
  64. *FreeVM: "1609392"
  65. *VMOption 12Meg: "1609392"
  66. *VMOption 13Meg: "2633392"
  67. *VMOption 16Meg: "3911344"
  68. *VMOption 24Meg: "5402684"
  69. *VMOption 25Meg: "7401136"
  70. *VMOption 28Meg: "5795504"
  71. *VMOption 40Meg: "13717168"
  72. *ColorDevice: True
  73. *Password: "()" 
  74. *ExitServer: "
  75.  count 0 eq
  76.  { false } { true exch startjob } ifelse
  77.  not { 
  78.      (WARNING: Cannot modify initial VM.) =
  79.      (Missing or invalid password.) =
  80.      (Please contact the author of this software.) = flush quit
  81.      } if
  82. "
  83. *End
  84. *Resolution 600dpi: ""
  85. *DefaultResolution: 600dpi
  86. *?Resolution: "
  87.   save
  88.     currentpagedevice /HWResolution get
  89.     0 get
  90.     (          ) cvs print
  91.     (dpi)
  92.     = flush
  93.   restore
  94. "
  95. *End
  96. *OpenUI *TraySwitch/Tray Switch:  Boolean
  97. *OrderDependency: 20 AnySetup *TraySwitch
  98. *DefaultTraySwitch: False
  99. *TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
  100. *TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
  101. *?TraySwitch: "
  102.    save
  103.    currentpagedevice /TraySwitch get
  104.    {(True)}{(False)}ifelse = flush
  105.    restore
  106. "
  107. *End
  108. *CloseUI: *TraySwitch
  109. *OpenUI *MediaType/Paper Type: PickOne
  110. *OrderDependency: 50 AnySetup *MediaType
  111. *DefaultMediaType: Plain
  112. *MediaType Plain/Plain: "
  113.     2 dict
  114.         dup /MediaType (Plain) put
  115.         dup /InputAttributes mark
  116.             currentpagedevice /InputAttributes get
  117.             {
  118.                 dup type /dicttype eq {
  119.                     dup length 1 add dict begin {def} forall
  120.                     /MediaType (Plain) def
  121.                     currentdict end
  122.                 } if
  123.             } forall
  124.             counttomark 2 idiv dup dict begin {def} repeat
  125.             pop currentdict end
  126.         put
  127.     setpagedevice
  128. "
  129. *End
  130. *MediaType Transparency/Transparency: "
  131.     2 dict
  132.         dup /MediaType (Transparency) put
  133.         dup /InputAttributes mark
  134.             currentpagedevice /InputAttributes get
  135.             {
  136.                 dup type /dicttype eq {
  137.                     dup length 1 add dict begin {def} forall
  138.                     /MediaType (Transparency) def
  139.                     currentdict end
  140.                 } if
  141.             } forall
  142.             counttomark 2 idiv dup dict begin {def} repeat
  143.             pop currentdict end
  144.         put
  145.     setpagedevice
  146. *End
  147. *?MediaType: "
  148.   save
  149.       currentpagedevice /MediaType get dup null eq
  150.     { pop (Plain) }
  151.     {
  152.         (Transparency) ne {
  153.             (Plain)
  154.         }{
  155.             (Transparency)
  156.         } ifelse
  157.     }ifelse
  158.     = flush
  159.   restore
  160. "
  161. *End
  162. *CloseUI: *MediaType
  163. *OpenUI *OutputMode/Print Quality Mode: PickOne
  164. *OrderDependency: 20 AnySetup *OutputMode
  165. *DefaultOutputMode: Normal
  166. *OutputMode Normal/Normal (Fastest Print Speed): "
  167.    1 dict dup /PostRenderingEnhanceDetails 
  168.       2 dict dup /Type 19 put dup /OutputMode /Normal put put
  169.    setpagedevice "
  170. *End
  171. *OutputMode Best/Best (Slower Print Speed): "
  172.    1 dict dup /PostRenderingEnhanceDetails 
  173.       2 dict dup /Type 19 put dup /OutputMode /Best put put
  174.    setpagedevice "
  175. *End
  176. *?OutputMode: "
  177.    save
  178.    currentpagedevice /PostRenderingEnhanceDetails get 
  179.    /OutputMode get = flush
  180.    restore "
  181. *End
  182. *CloseUI: *OutputMode
  183. *ScreenFreq: "200.0"
  184. *ScreenAngle: "0.0"
  185. *OpenUI *PageSize: PickOne
  186. *OrderDependency: 20 AnySetup *PageSize
  187. *DefaultPageSize: Letter
  188. *PageSize Letter/US Letter: "
  189.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  190. *End
  191. *PageSize Legal/US Legal: "
  192.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  193. *End
  194. *PageSize A4: "
  195.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  196. *End
  197. *PageSize B5: "
  198.     2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  199. *End
  200. *PageSize LetterSmall/US Letter Small: "
  201.     2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice"
  202. *End
  203. *PageSize A4Small/A4 Small: "
  204.     2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice"
  205. *End
  206. *PageSize LegalSmall/US Legal Small:  "
  207.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice"
  208. *End
  209. *PageSize Tabloid/Tabloid: "
  210.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  211. *End
  212. *PageSize A3/A3: "
  213.     2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  214. *End
  215. *PageSize A5/A5: "
  216.      2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  217. *End
  218. *PageSize A0/A0: "
  219.      2 dict dup /PageSize [2384 3370] put dup /ImagingBBox null put setpagedevice"
  220. *End
  221. *PageSize Statement/Statement: "
  222.      2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
  223. *End
  224. PageSize ArchE/ArchE: "
  225.      2 dict dup /PageSize [2592 3456] put dup /ImagingBBox null put setpagedevice"
  226. *End
  227. PageSize ArchD/ArchD: "
  228.      2 dict dup /PageSize [1728 2592] put dup /ImagingBBox null put setpagedevice"
  229. *End
  230. PageSize ArchC/ArchC: "
  231.      2 dict dup /PageSize [1296 1728] put dup /ImagingBBox null put setpagedevice"
  232. *End
  233. PageSize USFanfold/USFanfold: "
  234.      2 dict dup /PageSize [1071 792] put dup /ImagingBBox null put setpagedevice"
  235. *End
  236. PageSize A1/A1: "
  237.      2 dict dup /PageSize [1684 2384] put dup /ImagingBBox null put setpagedevice"
  238. *End
  239. PageSize A2/A2: "
  240.      2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice"
  241. *End
  242. PageSize 30x42/30x42: "
  243.      2 dict dup /PageSize [2160 3024] put dup /ImagingBBox null put setpagedevice"
  244. *End
  245. PageSize 6x9/6x9: "
  246.      2 dict dup /PageSize [432 648] put dup /ImagingBBox null put setpagedevice"
  247. *End
  248. *?PageSize: "
  249.   save
  250.    currentpagedevice /PageSize get aload pop
  251.    2 copy gt {exch} if 
  252.    (Unknown) 
  253.   4 dict
  254.    dup [612 792] (Letter) put
  255.    dup [612 1008] (Legal) put
  256.    dup [595 842] (A4) put
  257.    dup [516 729] (B5) put
  258.  { exch aload pop 4 index sub abs 5 le exch 
  259.    5 index sub abs 5 le and 
  260.       {exch pop exit} {pop} ifelse
  261.    } bind forall
  262.    currentpagedevice /ImagingBBox get null ne {
  263.       % Form LetterSmall, LegalSmall, or A4Small
  264.       dup length dup 5 add string dup dup 0 5 index putinterval 
  265.       3 -1 roll (Small)  putinterval exch pop 
  266.    } if
  267.    = flush pop pop
  268.    restore
  269. "
  270. *End
  271. *CloseUI: *PageSize
  272. *OpenUI *PageRegion:  PickOne
  273. *OrderDependency: 20 AnySetup *PageRegion
  274. *DefaultPageRegion: Letter
  275. *PageRegion Letter/US Letter: "
  276.    3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
  277.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
  278. *End
  279. *PageRegion Legal/US Legal: "
  280.    3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
  281.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
  282. *End
  283. *PageRegion A4: "
  284.    3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
  285.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
  286. *End
  287. *PageRegion B5: "
  288.    3 dict dup /PageSize [516 729] put dup /ImagingBBox null put
  289.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice "
  290. *End
  291. *PageRegion LetterSmall/US Letter Small: "
  292.    3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
  293.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
  294. *End
  295. *PageRegion A4Small/A4 Small: " 
  296.    3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
  297.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
  298. *End
  299. *PageRegion LegalSmall/US Legal Small: "
  300.    3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put
  301.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
  302. *End
  303. *PageSize Tabloid/Tabloid: "
  304.    3 dict dup /PageSize [792 1224] put dup /ImagingBBox null put
  305.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [792 1224] put put put setpagedevice "
  306. *End
  307. *PageSize A3/A3: "
  308.    3 dict dup /PageSize [842 1191] put dup /ImagingBBox null put
  309.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [842 1191] put put put setpagedevice "
  310. *End
  311. *PageSize A5/A5: "
  312.    3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
  313.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put setpagedevice "
  314. *End
  315. *PageSize A0/A0: "
  316.    3 dict dup /PageSize [2384 3370] put dup /ImagingBBox null put
  317.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [2384 3370] put put put setpagedevice "
  318. *End
  319. *PageSize Statement/Statement: "
  320.    3 dict dup /PageSize [396 612] put dup /ImagingBBox null put
  321.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [396 612] put put put setpagedevice "
  322. *End
  323. *PageSize ArchE/ArchE: "
  324.    3 dict dup /PageSize [2592 3456] put dup /ImagingBBox null put
  325.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [2592 3456] put put put setpagedevice "
  326. *End
  327. *PageSize ArchD/ArchD: "
  328.    3 dict dup /PageSize [1728 2592] put dup /ImagingBBox null put
  329.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [1728 2592] put put put setpagedevice "
  330. *End
  331. *PageSize ArchC/ArchC: "
  332.    3 dict dup /PageSize [1296 1728] put dup /ImagingBBox null put
  333.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [1296 1728] put put put setpagedevice "
  334. *End
  335. *PageSize USFanfold/USFanfold: "
  336.    3 dict dup /PageSize [1071 792] put dup /ImagingBBox null put
  337.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [1071 792] put put put setpagedevice "
  338. *End
  339. *PageSize A1/A1: "
  340.    3 dict dup /PageSize [1684 2384] put dup /ImagingBBox null put
  341.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [1684 2384] put put put setpagedevice "
  342. *End
  343. *PageSize A2/A2: "
  344.    3 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put
  345.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [1191 1684] put put put setpagedevice "
  346. *End
  347. *PageSize 30x42/30x42: "
  348.    3 dict dup /PageSize [2160 3024] put dup /ImagingBBox null put
  349.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [2160 3024] put put put setpagedevice "
  350. *End
  351. *PageSize 6x9/6x9: "
  352.    3 dict dup /PageSize [432 648] put dup /ImagingBBox null put
  353.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [432 648] put put put setpagedevice "
  354. *End
  355. *CloseUI: *PageRegion
  356. *DefaultImageableArea: Letter
  357. *ImageableArea Letter/US Letter: "0 0 612 792 "
  358. *ImageableArea Legal/US Legal: "0 0 612 1008 "
  359. *ImageableArea A4: "0 0 595 842 "
  360. *ImageableArea B5: "0 0 516 729 "
  361. *ImageableArea LetterSmall/US Letter Small: "0 0 612 792 "
  362. *ImageableArea A4Small/A4 Small: "0 0 595 842 "
  363. *ImageableArea LegalSmall/US Legal Small: "0 0 612 1008 "
  364. *ImageableArea Tabloid/Tabloid: "0 0 792 1224"
  365. *ImageableArea A3/A3: "0 0 842 1191"
  366. *ImageableArea A5/A5: "0 0 420 595 "
  367. *ImageableArea A0/A0: "0 0 2384 3370 "
  368. *ImageableArea Statement/Statement: "0 0 396 612 "
  369. *ImageableArea ArchE/ArchE: "0 0 2592 3456 "
  370. *ImageableArea ArchD/ArchD: "0 0 1728 2592 "
  371. *ImageableArea ArchC/ArchC: "0 0 1296 1728 "
  372. *ImageableArea USFanfold/USFanfold: "0 0 1071 792 "
  373. *ImageableArea A1/A1: "0 0 1684 2384 "
  374. *ImageableArea A2/A2: "0 0 1191 1684 "
  375. *ImageableArea 30x42/30x42: "0 0 2160 3024 "
  376. *ImageableArea 6x9/6x9: "0 0 432 648 "
  377. *?ImageableArea: "
  378.  save
  379.    /cvp { (                ) cvs print ( ) print } bind def
  380.    /upperright {10000 mul floor 10000 div} bind def
  381.    /lowerleft {10000 mul ceiling 10000 div} bind def
  382.    newpath clippath pathbbox
  383.    4 -2 roll exch 2 {lowerleft cvp} repeat
  384.    exch 2 {upperright cvp} repeat flush
  385.  restore
  386. "
  387. *End
  388. *DefaultPaperDimension: Letter
  389. *PaperDimension Letter/US Letter: "612 792"
  390. *PaperDimension Legal/US Legal: "612 1008"
  391. *PaperDimension A4: "595 842"
  392. *PaperDimension B5: "516 729"
  393. *PaperDimension LetterSmall/US Letter Small: "612 792"
  394. *PaperDimension A4Small/A4 Small: "595 842"
  395. *PaperDimension LegalSmall/US Legal Small: "612 1008"
  396. *PaperDimension Tabloid/Tabloid: "792 1224"
  397. *PaperDimension A3/A3: "842 1191"
  398. *PaperDimension A5/A5: "420 595"
  399. *PaperDimension A0/A0: "2384 3370"
  400. *PaperDimension Statement/Statement: "396 612"
  401. *PaperDimension ArchE/ArchE: "2592 3456"
  402. *PaperDimension ArchD/ArchD: "1728 2592"
  403. *PaperDimension ArchC/ArchC: "1296 1728"
  404. *PaperDimension USFanfold/USFanfold: "1071 792"
  405. *PaperDimension A1/A1: "1684 2384"
  406. *PaperDimension A2/A2: "1191 1684"
  407. *PaperDimension 30x42/30x42: "2160 3024"
  408. *PaperDimension 6x9/6x9: "432 648"
  409. *RequiresPageRegion Multipurpose: True
  410. *OpenUI *InputSlot: PickOne
  411. *OrderDependency: 20 AnySetup *InputSlot
  412. *DefaultInputSlot: StandardCassette
  413. *InputSlot StandardCassette/Cassette (Standard): "
  414.   currentpagedevice /InputAttributes get 0 get 
  415.   dup null eq 
  416.   { pop } 
  417.   { dup length 1 add dict copy 
  418.     dup /InputAttributes
  419.     1 dict dup /Priority [0 1 2] put
  420.     put setpagedevice
  421.   } ifelse"
  422. *End
  423. *InputSlot Multipurpose/Multipurpose Tray: "
  424.   currentpagedevice /InputAttributes get 1 get 
  425.   dup null eq 
  426.   { pop } 
  427.   { dup length 1 add dict copy 
  428.     dup /InputAttributes
  429.     1 dict dup /Priority [1 0 2] put
  430.     put setpagedevice
  431.   } ifelse"
  432. *End
  433. *InputSlot OptionalCassette/Cassette (Optional): "
  434.   currentpagedevice /InputAttributes get 2 get 
  435.   dup null eq 
  436.   { pop } 
  437.   { dup length 1 add dict copy 
  438.     dup /InputAttributes
  439.     1 dict dup /Priority [2 0 1] put
  440.     put setpagedevice
  441.   } ifelse"
  442. *End
  443. *?InputSlot: "
  444. save
  445.   3 dict
  446.   dup /0 (StandardCassette) put
  447.   dup /1 (Multipurpose) put
  448.   dup /2 (OptionalCassette) put
  449.   currentpagedevice /InputAttributes get
  450.   dup /Priority known
  451.   { /Priority get 0 get (      ) cvs cvn get }
  452.   {
  453.     dup length 1 eq
  454.     { {pop} forall (       ) cvs cvn get }
  455.     { pop pop (Unknown) } ifelse
  456.   } ifelse
  457.   = flush
  458. restore
  459. "
  460. *End
  461. *CloseUI: *InputSlot
  462. *DefaultOutputBin: OnlyOne
  463. *OpenUI *ManualFeed/Manual Feed:  Boolean
  464. *OrderDependency: 20 AnySetup *ManualFeed
  465. *DefaultManualFeed: False
  466. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  467. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  468. *?ManualFeed: "
  469.   save
  470.     currentpagedevice /ManualFeed get
  471.     {(True)}{(False)}ifelse = flush
  472.   restore
  473. "
  474. *End
  475. *CloseUI: *ManualFeed
  476. *DefaultFont: Courier
  477. *Font Courier: Standard "(002.004S)" Standard ROM
  478. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  479. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  480. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  481. *Font Helvetica: Standard "(001.006S)" Standard ROM
  482. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  483. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  484. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  485. *Font Symbol: Standard "(001.007S)" Standard ROM
  486. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  487. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  488. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  489. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  490. *Font ZapfDingbats: Standard "(001.004S)" Standard ROM
  491.